﻿*{ margin:0 auto; padding:0;}
body{ background:#FFF; cursor:default; font-size: 12px;}
a{ text-decoration:none; cursor:pointer; color:#535353;}
img{ border:none;}
li{ list-style:none;}
h1,h2,h3,h4,h5,h6{ font-family:"微软雅黑"; font-size: 12px; font-weight: 400;}
.clear{ clear:both;}
.index_bottom p{    color: #FFFFFF;font-size: 14px;text-align: center;line-height: 30px;width: 1030px;background: #1769ba;border-radius: 4px;margin-top:5px;}
.index_bottom  a{font-size: 14px;color: #fff;text-decoration: none;margin:0 15px;}
.con{ width: 1002px;}
.detail_box .friendlink_pic{float:left;}
.detail_box .friendlink_pic a{display:block;float:left;width:150px;height:70px;text-align:center;margin:10px 5px 5px 0;}
.detail_box .friendlink_pic a img{border:none;width:130px;height:60px;}
.detail_box{ padding:20px;}
.index_top{ height: 60px;}
.index_top .logo{ float: left;margin-left: 2px;margin-top:2px}
.index_top .right{ float: right; margin-top: 19px; margin-right: 1px;height:30px;width:500px}
.index_top .right .top_search{ width: 180px; height: 20px; float:left;}
.index_top .right .top_search .search_text{ background:url(img/search_text.png); width: 43px; height: 20px; float: left; margin-right: 6px;}
.index_top .right .top_search .input{ border:none; background:url(img/search_input.png); width: 86px; padding: 0 5px; height: 20px; float: left; outline:none;}
.index_top .right .top_search .button{ border:none; background:url(img/search_btn.png); width: 35px; height: 20px; float: left; cursor: pointer;}
.index_top .right .top_shortcut{ width: 210px; height: 20px; float: left;}
.index_top .right .top_shortcut a{ margin-left: 14px;}
.index_top .right .top_shortcut a:hover{ opacity:0.7; filter:alpha(opacity=70);}
/*overflow:hidden;*/
.top_menu{ height: 40px; background: #1E90FF;-webkit-transition: background .5s linear 0s;-moz-background: #1E90FF;transition: background .5s linear 0s;box-shadow: 0px 1px 10px 0px #000;}
.index_foot .foot_p{color: #FFFFFF;font-size: 14px;text-align: center;line-height: 30px;background: #1E90FF;}
.index_foot .foot_p a{color:#fff;}
.index_foot .foot_i{font-style: normal;margin-right: 18px;font-family: Arial;}
.index_foot .foot_a{text-decoration: none;cursor: pointer;}
.top_menu .con{ /*background:url(img/menu_line.png) repeat-x top;*/ height: 40px;}
.top_menu ul{ width: 1045px; margin-left: 0px;}
.top_menu ul li{ width: 95px; line-height: 40px; text-align:center; float: left;}

.top_menu ul li.hover a{ /*color: #0056a8;*/}
.top_menu ul li a{ font-size:14px; font-family:Arial,Verdana,"\5b8b\4f53"; color: #fff;height: 40px;overflow: hidden;display: block;}
.top_menu ul li a:hover{ color: #fff;background:#1b80e3;display:block;}
.menu_fixed{ position: fixed; top: 0; width: 100%;  background:#1E90FF; transition: background .5s linear 0s; background:#1E90FF; -webkit-transition: background .5s linear 0s; -moz-background:#1E90FF; transition: background .5s linear 0s; z-index:999; box-shadow: 0px 1px 10px 0px #000;}
.menu_fixed .con{ background:none;}
.menu_fixed ul li a{ color: #fff !important;}
.menu_fixed ul li:hover{/*background: #fff !important; color: #0056a8 !important;*/}
.menu_fixed ul li:hover a{/*color: #0056a8 !important;*/}

.index_banner{ width: 100%; height: 430px; position: relative; overflow:hidden;}
.index_banner .img{ height: 430px; overflow:hidden;}
.index_banner .img li{ height: 430px; float: left; overflow:hidden;}
.index_banner .img li a{display: block; height: 430px;}
.index_banner .img li a img{}
.index_banner .dot{ position: absolute; bottom: 10px; text-align:center; width: 100%;}
.index_banner .dot a{ width: 11px; height: 11px; background:#c8c8c8; margin-right: 10px; display:inline-block;}
.index_banner .dot a:hover{ background:#fff;}
.index_banner .dot a.hover{ background:#fff;}
.box .f_div img{width:130px;height:60px;float:left;margin-left:15px;margin-top:10px}
.friendlink_pic{padding-bottom:10px} 
.index_slogen{ margin-top: 56px; margin-bottom: 53px;}
.index_slogen img{ display: block;}

.index_service{ height: 250px;}
.index_service .service_box{ width: 193px; height: 248px; float: left; border:1px #e4e4e4 solid; margin-right: 6px;}
.index_service .service_box .service_top{ width: 138px; height: 105px; padding-top: 27px; background:url(img/service_box_line.jpg) repeat-x bottom;}
.index_service .service_box .service_top .img{ position: relative; width: 55px; height: 35px; margin-bottom: 18px;}
.index_service .service_box .service_top .img img{ position: absolute; left: 0; top: 0;}
.index_service .service_box .service_top .img .case_up{ display:none;}
.index_service .service_box .service_con{ margin-top: 17px; text-align:center;}
.index_service .service_box .service_con a{margin-bottom: 3px; display:inline-block; height: 17px; vertical-align:top;}
.index_service .service_box .service_con i{ display:inline-block; background:url(img/service_detail0_0.jpg); width: 11px; height: 17px;}

.index_adv{}
.index_adv img{ width: 100%;}

.index_case{ height: 617px;}
.index_case .title{ height: 26px; border-bottom: 1px #e8e8e8 solid; margin-bottom: 14px;}
.index_case .title h3{ float: left;}
.index_case .title .right{ float: right;}
.index_case .title .right .less_btn{ float: left; cursor:pointer;}
.index_case .title .right .much_btn{ float: left; margin-left: 3px; cursor: pointer;}
.index_case .box{}
.index_case .box dl{ width: 325px; height: 282px; float: left; margin-right: 13px; margin-bottom: 12px;}
.index_case .box dl a{}
.index_case .box dl a dt{ position:relative; width: 325px; height: 212px;}
.index_case .box dl a dt .case_bottom{ position: absolute; left: 0; top: 0;}
.index_case .box dl a dt .case_up{ position: absolute; left: 0; top: 0; display:none;}
.index_case .box dl a dd{ width: 323px; height: 67px; overflow:hidden; border-left: 1px #ebebeb solid; border-right: 1px #ebebeb solid;}

.index_custom{ margin-bottom: 55px;}
.index_custom .title{ height: 26px; border-bottom: 1px #e8e8e8 solid; margin-bottom: 14px;}
.index_custom .title h3{ float: left;}
.index_custom .title .right{ float: right;}
.index_custom .title .right .less_btn{ float: left; cursor:pointer;}
.index_custom .title .right .much_btn{ float: left; margin-left: 3px; cursor: pointer;}
.index_custom .box{ height: 402px;}
.index_custom .box ul{}
.index_custom .box ul li{ position:relative; border-left: 1px #ebebeb solid; border-top: 1px #ebebeb solid; width: 166px; height: 99px; float:left;}
.index_custom .box ul li a{}
.index_custom .box ul li a .case_bottom{position: absolute; left: 0; top: 0;}
.index_custom .box ul li a .case_up{ position: absolute; left: 0; top: 0; display:none;}


.index_news{ margin-top: 50px; margin-bottom: 16px;}
.index_news .left_con{ width: 487px; float:left;}
.index_news .title{ height: 26px; padding-bottom: 3px;background: url(img/bg_shadow_2.jpg) repeat-x bottom;}
.index_news .title h3{ float: left;}
.index_news .title .right{ float: right;}
.index_news .box{ padding:5px 13px 16px 13px; border-left: 1px #e8e8e8 solid; border-right: 1px #e8e8e8 solid;background: url(img/bg_shadow_2.jpg) repeat-x bottom;}
.index_news .box ul{}
.index_news .box ul li{ height: 33px; line-height: 33px;background: url(img/news_li_bg.jpg) repeat-x bottom;}
.index_news .box ul li a{ float: left; font-size:12px; color: #606060; padding-left:13px;background: url(img/gray_dot.jpg) left center no-repeat;}
.index_news .box ul li a:hover{ color:#0056a8;}
.index_news .box ul li span{ float: right; font-size:12px; color: #606060;}

.index_knowledge{ margin-bottom: 52px;}
.index_knowledge .left_con{ width: 230px; float:left; margin-right: 27px;}
.index_knowledge .title{ height: 26px; padding-bottom: 3px;}
.index_knowledge .title h3{ float: left;}
.index_knowledge .title .right{ float: right;}
.index_knowledge .box{ padding:5px 0 10px 0;}
.index_knowledge .box ul{}
.index_knowledge .box ul li{ height: 27px; line-height: 27px;}
.index_knowledge .box ul li a{ float: left; font-size:12px; color: #606060; padding-left:13px;}
.index_knowledge .box ul li a:hover{ color:#0056a8;}
.friendlink_pic .pictext{overflow:hidden;float: left;width: 150px;height: 70px;text-align: center;margin: 10px 15px 5px 0;}
.friendlink_pic .pictext a{border: none;width: 130px;height: 60px;margin-left: 15px;line-height:60px;font-size: 16px;}
.friendlink_pic .index_pic{overflow:hidden;float: left;width: 150px;height: 70px;text-align: center;margin: 10px 5px 5px 0;}
 .friendlink_pic .index_pic a{border: none;width: 130px;height: 30px;word-wrap: break-word;overflow: hidden;line-height:30px;margin-left: 10px;font-size: 16px;}
.index_links{ margin-top: 20px; margin-bottom: 44px;}
.index_links .title{ height: 26px; border-bottom: 1px #e8e8e8 solid; margin-bottom: 14px;}
.index_links .title h3{ float: left;}
.index_links .title .right{ float: right;}
.index_links .title p{ float: right; line-height: 26px; margin-right: 18px;}
.index_links .title p a{ font-family: '微软雅黑'; color:#626262; font-size: 12px;}
.index_links .title .right .less_btn{ float: left; cursor:pointer;}
.index_links .title .right .much_btn{ float: left; margin-left: 3px; cursor: pointer;}
.index_links .box{}
.index_links .box img{ cursor:pointer;}

.index_bottom{ background: #1E90FF;-webkit-transition: background .5s linear 0s;-moz-background: #1E90FF;transition: background .5s linear 0s;box-shadow: 0px 1px 10px 0px #000; height: 50px; padding-top: 30px;overflow:hidden}
.index_bottom dl{ width: 100px; height: 50px; float: left; margin-right: 48px;}
.index_bottom dl a{ color: #aeaeae;}
.index_bottom dl a:hover{ color: #cfcfcf;}
.index_bottom dl dt{ height: 21px; line-height: 21px; padding-bottom: 10px; padding-left: 16px; padding-top:10px; /* background:url(img/bottom_title_bg.jpg) repeat-x bottom; */ font-size: 14px; margin-bottom: 8px;}
.index_bottom dl dd{ padding-left: 16px;}
.index_bottom dl dd p{ line-height: 21px; font-size: 12px;} 
.index_bottom .bottom_logo{ float: right;}
.index_bottom .bottom_logo a{ float: right;}
.index_bottom .bottom_logo a.logo1{ margin-bottom: 20px;}
.index_bottom .bottom_logo a.logo2{ margin-right: 17px;}
.index_bottom .bottom_logo a:hover{ opacity:0.7; filter:alpha(opacity=70);}
.index_bottom .position{ position:relative; height: 220px;}
.index_bottom .bottom_shortcut{ text-align:right; bottom: 10px; color: #909090; font-size: 12px;}
.index_bottom .bottom_shortcut i{float:left; font-style:normal; color:#7d7d7d;}
.index_bottom .bottom_shortcut span{float:right;}
.index_bottom .bottom_shortcut a{ font-family: '宋体'; color: #909090; font-size: 12px; margin:0 7px; display:inline;}
.index_bottom .bottom_shortcut a:hover{ color: #cfcfcf;}

.index_foot{line-height: 23px;background: #333;}
.index_foot .left{ font-size: 12px; color: #909090;}
.index_foot .left i{ font-style:normal; margin-right: 18px; font-family: Arial;}
.index_foot .left a{ color: #909090;}
.index_foot .right{ float: right; padding-top: 17px;}
.index_foot .right a{ margin-right: 10px; float: left;}
.index_foot .right a:hover{ opacity:0.7; filter:alpha(opacity=70);}
.index_foot .right1{ float: right; padding-top: 10px; margin-right: 65px;}
.index_foot .right1 a{ margin-right: 10px; float: left;}
.index_foot .right1 a:hover{ opacity:0.7; filter:alpha(opacity=70);}

.side_nav{ width: 66px; height: 190px; overflow: hidden; position: fixed; top: 300px; display: none;}
.side_nav .block{ height: 39px; background:url(img/side_block0.png) no-repeat bottom;}





.bread_nav{ margin-top: 24px; height: 35px; line-height: 35px; border-bottom: 1px #f0f0f0 solid; margin-bottom: 10px;}
.bread_nav .left{ float: left; font-family: '微软雅黑'; font-size: 12px;}
.bread_nav .left span{ color: #313d49;}
.bread_nav .left a{ color: #313d49; margin: 0 2px;}
.bread_nav .right{ float: right; margin-top: 9px;}

.ny_con{ margin-bottom: 125px;}
.ny_con .left{ width: 165px; float: left; margin-right: 40px;}
.ny_con .left{}
.ny_con .left .ul1 li{ background:url(img/side_p1.jpg);}
.ny_con .left .ul2 li{ background:url(img/side_p2.jpg);}
.ny_con .left .ul3 li{ background:url(img/side_p3.jpg);}
.ny_con .left .ul4 li{ background:url(img/side_p4.jpg);}
.ny_con .left .ul5 li{ background:url(img/side_p5.jpg);}
.ny_con .left .ul6 li{ background:url(img/side_p6.jpg);}
.ny_con .left .ul7 li{ background:url(img/side_p7.jpg);}
/* .ny_con .left .ul8 li{ background:url(img/side_p8.jpg);} */
.ny_con .left .ul9 li{ background:url(img/side_p9.jpg);}
.ny_con .left .ul10 li{ background:url(img/side_p10.jpg);}
.ny_con .left .ul11 li{ background:url(img/side_p11.jpg);}
.ny_con .left .ul12 li{ background:url(img/side_p12.jpg);}
.ny_con .left .ul13 li{ background:url(img/side_p13.jpg);}
.ny_con .left .ul14 li{ background:url(img/side_p14.jpg);}
.ny_con .left .ul15 li{ background:url(img/side_p15.jpg);}
.ny_con .left .ul16 li{ background:url(img/side_p16.jpg);}
.ny_con .left .ul17 li{ background:url(img/side_p17.jpg);}

.ny_con .left ul li{ height: 60px;background: url(img/side_p8.jpg);}
.ny_con .left ul li a{ display: block; height: 40px; position: relative;padding:20px 0 0 5px}
.ny_con .left ul li a span{ position: absolute; width: 44px; height: 2px; background:#0056a8; bottom: 0; left: 8px; display: none;}
.ny_con .left ul li:hover a span{ display: inline-block;}
.ny_con .left ul li.hover a span{ display: inline-block;}
.ny_con .right{ width: 797px; float: left;}
.specialright .right {width: 970px; float: left;}
.ny_con .right .news_reco{ height: 168px; margin-top: 15px;}
.ny_con .right .news_reco dt{ width: 227px; float: left; margin-right: 20px;}
.ny_con .right .news_reco dd{ width: 550px; float: left;}
.ny_con .right .news_reco dd h3{ color: #606060; text-align: center; line-height: 30px;}
.ny_con .right .news_reco dd h3 a{ font-size: 12px;}
.ny_con .right .news_reco dd span{ font-size: 12px; color: #9c9b9b; display: block; text-align: center; line-height: 24px; margin-bottom: 10px;}
.ny_con .right .news_reco dd p{ font-size: 12px; color: #606060; line-height: 20px; height: 90px;}
.ny_con .right .news_reco dd i{}
.ny_con .right .news_reco dd i a{ color: #0056a8; font-size: 12px; font-style:normal;}
.ny_con .right .news_list{ margin:30px 0;}
.ny_con .right .news_list li{ height: 33px; line-height: 33px;}
.ny_con .right .news_list li a{ float: left; font-size:12px; color: #606060; padding-left:13px;}
.ny_con .right .news_list li a:hover{ color:#0056a8;}
.ny_con .right .news_list li span{ float: right; font-size:12px; color: #606060;}
.zw_con{ margin-top: 55px;}
.zw_con .title{}
.zw_con .title h3{ font-size: 14px; color: #606060;  text-align: center; font-weight: 400; line-height: 26px;}
.zw_con .title span{ color: #c5c4c6; font-size: 12px; display: block; text-align: center; line-height: 24px; margin-bottom: 10px;}
.zw_con p{ color: #606060; font-size: 12px; margin-bottom: 20px; line-height: 24px;}

.inner_title{ margin-top: 15px; margin-bottom: 53px; height: 51px;}
.inner_title img{float: right;}

.case_show_list{}
.case_show_list li{ width: 258px; float: left; margin-right: 11px;}
.case_show_list li a{ display: block; width: 254px; height: 180px; padding: 1px; border:1px #ebebeb solid; position: relative;}
.case_show_list li a img{ width: 254px; height: 180px; position: absolute;}
.case_show_list li a img.case_up{ display:none;}
.case_show_list li h4{ height: 46px; margin-bottom: 30px; background:url(img/p1_img_bg.jpg) top repeat-x; text-align: center; font-family:"微软雅黑"; font-weight: 400;}
.case_show_list li h4 p{ font-size: 12px; color: #0056a8; display:inline-block; background:#FFF; height: 30px; line-height: 30px; padding: 0 5px;}
.case_show_list li h4 i{ font-size: 8px; color: #313d49; display:inline-block; font-style:normal;}

.font_adjust{-webkit-text-size-adjust:none;}
.font_scale{ -webkit-transform: scale(0.66);}

.page_change{ height: 22px; clear: both; text-align:center;}
.page_change a.left{ float: left; width: 22px; height: 22px; margin-right: 0;}
.page_change .center{ display:inline-block; background:#FFF; margin:0 5px;}
.page_change .center a{ display:inline-block; width: 20px; height: 20px; border:1px #d3d3d3 solid; color:#d2d2d2; text-align:center; line-height: 20px; margin-right: 8px; background:#FFF; font-style:normal; font-family:"微软雅黑"; font-size: 12px;}
.page_change .center a.selected{ border:1px #0056a8 solid; color:#0056a8;}
.page_change a.right{ float: right; width: 22px; height: 22px;}

.case_detail{font-family:"微软雅黑"; font-size: 12px; color: #8c8c8c;}
.case_detail h3{ font-size: 14px; color: #0056a8; text-align: center; font-weight: 400; margin-bottom: 58px;}
.case_detail .case_info{ border-bottom: 1px #f0f0f0 solid; margin-bottom: 33px;}
.case_detail .case_info p{ margin-bottom: 26px;}
.case_detail .case_info p span{ color: #0056a8;}
.case_detail .case_info a{ color: #8c8c8c;}
.case_detail .text_exp{ text-align: center; line-height: 30px; margin-bottom: 20px; margin-top: 5px;}

.block_title{ height: 21px; text-align: center; font-family:"微软雅黑"; margin-bottom: 40px;}
.block_title span{ display: inline-block; width: 10px; height: 21px; background:url(img/p1_2_title_line.jpg) center center no-repeat; margin-right: -2px; vertical-align: middle;}
.block_title a{ display: inline-block; width: 96px; height: 19px; line-height: 19px; border:1px #e0e4e3 solid;font-size: 12px; color: #606060; margin-right: -2px; vertical-align: middle;}
.block_title a.selected{ border:1px #0056a8 solid; background:#0056a8; color: #FFF;}

.block_info{ margin-bottom: 70px;}
.block_info .title{ height: 24px; line-height: 24px; font-family:Arial; color: #313d49; font-size: 12px; color: #606f7e; border-bottom: 1px #d8d8d8 solid; margin-bottom: 24px;}
.block_info .title h4{ display: inline-block; color: #0056a8;}
.block_info p{ color: #535353; font-size: 12px; font-family:"微软雅黑"; line-height: 20px;}
.block_info p i{ font-style: normal; color: #0056a8;}
.block_info p.note{ text-align: center;}
.block_info p.note span{ color: #eaeaea;}
.block_info img{ display: block; margin-top: 70px;}

.p3_1_product p{ line-height:22px;}
.p3_1_case{}
.p3_1_case li{ width: 398px; height: 22px; line-height: 22px; float: left;}
.p3_1_case li a{color: #535353; font-family:"微软雅黑";}

.p3_2_table{ background:#d8d8d8;}
.p3_2_table tr{}
.p3_2_table tr td{color: #535353; font-family:"微软雅黑"; background:#FFF; height: 29px; padding-left: 40px;}
.p3_2_table tr td.line1{text-align: center; padding-left:0;}
.p3_2_table tr td.line1 span{ color: #403632;}
.p3_2_table tr td.line1 i{ font-style: normal;}

.block2_title{ height: 66px; background:url(img/block2_blue_bg.jpg) center bottom no-repeat; text-align: center; color: #535353; margin-bottom: 34px;}
.block2_title span{color: #535353; font-family:"微软雅黑"; display: block; margin-bottom: 3px;}
.block2_title i{ display: block; font-family:Arial, Helvetica, sans-serif; font-style: normal;}

#gallery{ margin-bottom: 60px;}
#gallery .group1{}
#gallery .group1 li{ float: left; height: 170px; border-bottom:1px #ececec solid; margin-right: 13px; margin-bottom: 11px;}
#gallery .group1 li a{ width: 118px; height: 165px; padding: 1px; border:1px #ececec solid; display: block;}
#gallery .group1 li a img{ width: 118px; height: 165px;}
#gallery .group2{}
#gallery .group2 li{ float: left; height: 86px; border-bottom:1px #ececec solid; margin-right: 14px; margin-bottom: 11px;}
#gallery .group2 li a{ width: 144px; height: 82px; padding: 1px; border:1px #ececec solid; display: block;}
#gallery .group2 li a img{ width: 144px; height: 82px;}

.p7_4_culture{}
.p7_4_culture li{ width: 396px; height: 114px; float: left; border:1px #f3f3f3 solid; text-align: center; color: #8c8c8c; margin-bottom: 20px;}
.p7_4_culture h5{ line-height: 55px;}
.p7_4_culture span{ font-family:"微软雅黑"; display: block;}
.p7_4_culture li.line2{ border:1px #f7f7f7 solid; background:#f7f7f7;}
.p7_7_lecture ul li span{ float: right;}
.p7_5_team{ margin-bottom: 35px;}
.p7_5_team li{ width: 254px; height: 260px; float: left; margin-right: 17px; font-family:"微软雅黑"; color: #8c8c8c;}
.p7_5_team li img{ width: 254px; height: 178px;}
.p7_5_team li span{ margin-top: 13px; display: block; line-height: 18px;}
.p7_5_team li i{ font-style: normal;}

.p7_7_lecture{ margin-bottom: 55px;}
.p7_7_lecture ul li{ height: 36px; line-height: 36px; color: #666; font-family:"微软雅黑"; border-bottom: 1px #c8c8c8 dotted; padding-left: 30px; background:url(img/news_ico.jpg) left center no-repeat;}
.ny_con .left ul li a span{ position: absolute; width: 44px; height: 2px; background:#0056a8; bottom: 0; left: 8px; display: none;}
.block3_title{ height: 50px; background:url(img/p7_7_title_bg.jpg) top repeat-x; text-align: center; color: #8c8c8c; margin-bottom: 34px; font-family:"微软雅黑";}
.block3_title h2{color: #0056a8; display:inline-block; background:#FFF; padding:0 5px; line-height: 16px;}
.block3_title i{ display: block; font-family:Arial, Helvetica, sans-serif; font-style: normal; line-height: 30px;}

.block3_info{ color: #8c8c8c; font-family:"微软雅黑"; line-height: 24px;}
.article_change{ margin-top: 50px;}
.article_change li a{color: #8c8c8c; font-family:"微软雅黑"; line-height: 24px;}
.article_change li a:hover{ text-decoration:underline;}

.p8_2_industry{ margin-bottom: 30px;}
.p8_2_industry ul{}
.p8_2_industry ul li{ color: #8c8c8c; font-family:"微软雅黑"; text-align: center; float: left; margin-right: 44px; border-bottom: 1px #f0f0f0 solid; margin-bottom: 35px;}
.p8_2_industry ul li a{ width: 236px; height: 104px; display: block;}
.p8_2_industry ul li a img{ width: 236px; height: 104px;}
.p8_2_industry ul li p{ line-height: 30px;}
.p8_2_industry ul li p a{ color: #0056a8; height:auto;}
.p8_2_industry ul li span{ line-height: 24px; display: block; margin-bottom: 5px;}

.p8_3_recent{ margin-bottom: 30px;}
.p8_3_recent ul{}
.p8_3_recent ul li{width: 236px; color: #8c8c8c; font-family:"微软雅黑"; float: left; margin-right: 44px; margin-bottom: 35px;}
.p8_3_recent ul li i{ color: #cfcfce; font-style: normal; display: block; margin-bottom: 5px;}
.p8_3_recent ul li h2{ color:#0056a8; display: block; line-height: 15px; height: 30px; margin-bottom: 10px;}
.p8_3_recent ul li span{ display: block; line-height: 15px; height: 45px;}

.p9_1{ margin-top: 10px; height: 73px; padding-bottom: 1px; border-bottom: 1px #f0f0f0 solid;;}
.p9_1 li{ width: 192px; height: 71px; border:1px #f0f0f0 solid; float: left; margin-right: 7px; color: #8c8c8c; font-family:"微软雅黑"; text-align: center;}
.p9_1 li span{ display: block; margin-top: 16px; line-height: 20px; margin-bottom: 3px; color: #0056a8;}
.p9_1 li i{ font-style: normal; font-family:Arial, Helvetica, sans-serif;}

.block4_title{ height: 40px; text-align: center; color: #8c8c8c; margin-bottom: 20px; line-height: 20px; font-family:"微软雅黑";}

.job_list{ color: #606060; font-family:"微软雅黑"; margin-bottom: 17px;}
.job_list .title{ height: 33px; line-height: 33px; background:#E8E8E8; padding: 0 8px 0 16px; cursor: pointer;}
.job_list .title span{ float: left;}
.job_list .title i{ float: right; margin-top: 10px; width: 13px; height: 13px; background:url(img/jobs_ico.jpg) 0 -13px;}
.job_list .list{ min-height: 50px; border:1px #f0f0f0 solid; padding:20px 17px; margin-top: 9px; margin-bottom: 17px; display:none;}

.p10_2{}
.p10_2 table{}
.p10_2 table tr{ height: 50px;}
.p10_2 table tr td{ margin-bottom: 9px; color: #0056a8; font-family:"微软雅黑";}
.p10_2 table input{ width: 205px; height: 30px; line-height: 30px; border:1px #e5e5e5 solid;}
.p10_2 table textarea{width: 100%; line-height: 17px; border:1px #e5e5e5 solid; resize:none;}
.p10_2 table a{ width: 92px; height: 28px; line-height: 28px; text-align:center; border:1px #e5e5e5 solid; background:#FFF; color: #0056a8; font-family:"微软雅黑"; cursor: pointer;display: block; margin-left: 0;}

.p10_3{}
.p10_3 .text_info{padding-top: 40px; height: 30px; line-height: 30px; border-bottom: 1px #e5e5e5 solid; font-family:"微软雅黑";}
.p10_3 .text_info span{float: left; font-size: 14px; color: #0056a8; margin-right: 10px; font-weight: 800;}
.p10_3 .text_info img{float: right; margin-top: -40px;}
.p10_3 .text_info i{float: right; font-style: normal; margin-right: 10px; font-family:"微软雅黑"; color: #0056a8; font-size: 14px;}
.p10_3 table{}
.p10_3 table tr{ height: 50px;}
.p10_3 table tr td{ margin-bottom: 9px; color: #0056a8; font-family:"微软雅黑";}
.p10_3 table input{ width: 205px; height: 30px; line-height: 30px; border:1px #e5e5e5 solid;}
.p10_3 table textarea{width: 100%; line-height: 17px; border:1px #e5e5e5 solid; resize:none;}
.p10_3 table a{ width: 92px; height: 28px; line-height: 28px; text-align:center; border:1px #e5e5e5 solid; background:#FFF; color: #0056a8; font-family:"微软雅黑"; cursor: pointer;display: block; margin-left: 0;}

/*.p10_1{ position: relative; height: 470px;}
.p10_1 .contact_dot{ position: absolute; right: 10px; top: 213px; width: 30px;}
.p10_1 .contact_dot li{ width: 10px; height: 10px; float: left; margin-right: 5px; background:url(img/contact_dot.png); cursor: pointer;}
.p10_1 .contact_dot li.selected{ background-position: 10px 0;}
.p10_1 .contact_block1{ height: 470px; left: 0; top: 0;}
.p10_1 .contact_block2{ height: 470px; position:absolute; left: 0; top: 0;}
.p10_1 .map{ height: 230px; overflow: hidden; margin-bottom: 40px;}
.p10_1 .adress{ width: 475px;}
.p10_1 .tel{width: 279px; margin-left: 42px;}
.p10_1 .fax{ width: 244px;}
.p10_1 dl{ height: 59px; background:url(img/contact_bg_line.jpg) repeat-x; float: left; margin-bottom: 40px;}
.p10_1 dl dt{ width: 57px; height: 57px; border:1px #f0f0f0 solid; float: left;}
.p10_1 dl dd{ float: left; margin-left: 14px;}
.p10_1 dl dd span{ color: #0056a8;}
.p10_1 dl dd p{line-height: 30px; color: #606060; font-family:"微软雅黑";}*/

.p10_1{}
.p10_1 .contact_dot{ position: absolute; right: 10px; top: 213px; width: 30px;}
.p10_1 .contact_dot li{ width: 10px; height: 10px; float: left; margin-right: 5px; background:url(img/contact_dot.png); cursor: pointer;}
.p10_1 .contact_dot li.selected{ background-position: 10px 0;}
.p10_1 .contact_block1{ height: 510px;}
.p10_1 .contact_block2{ height: 490px;}
.p10_1 .contact_title{ margin-bottom: 20px; color: #606060; font-family:"微软雅黑"; font-size: 14px; text-align: left;}
.p10_1 .map{ height: 230px; overflow: hidden; margin-bottom: 40px;}
.p10_1 .adress{ width: 475px;}
.p10_1 .tel{width: 279px; margin-left: 42px;}
.p10_1 .fax{ width: 244px;}
.p10_1 dl{ height: 59px; background:url(img/contact_bg_line.jpg) repeat-x; float: left; margin-bottom: 40px;}
.p10_1 dl dt{ width: 57px; height: 57px; border:1px #f0f0f0 solid; float: left;}
.p10_1 dl dd{ float: left; margin-left: 14px;}
.p10_1 dl dd span{ color: #0056a8;}
.p10_1 dl dd p{line-height: 30px; color: #606060; font-family:"微软雅黑";}


.p2_2{ border-top: 1px #d8d8d8 solid; padding-top: 2px;}
.p2_2 li{ text-align:center; width: 262px; height: 203px; float: left; border:1px #d8d8d8 solid; margin-right: 2px; margin-bottom: 2px; padding-top: 40px;}
.p2_2 li .title{ border-bottom: none;}
.p2_2 li .title span{ color: #d8d8d8;}
.p2_2 li .title h4{ display: inline-block; color: #0056a8; font-size: 12px; font-family:"微软雅黑";}
.p2_2 li .title i{ font-style: normal; color: #606060; font-size: 12px; font-family:Arial, Helvetica, sans-serif; padding-top: 2px; display: inline-block;}
.p2_2 li .img{ width: 50px; height: 50px; background:url(img/p2_2_img1.jpg); margin-top: 40px; margin-bottom: 30px;} 
.p2_2 li p{ color: #606060; font-size: 12px; font-family:"微软雅黑";}

.p2_3{}
.p2_3 li{ width: 380px; height: 170px; float: left; margin-right: 36px; text-align: center;}
.p2_3 li .title{ text-align:left;}
.p2_3 li p{ color: #8c8c8c; font-family:"微软雅黑"; text-align:left; margin-bottom: 16px;}
.p2_3 li span{ line-height: 50px; display: inline-block; vertical-align: top; color: #d8d8d8;}
.p2_3 li .img{ display: inline-block; width: 50px; height: 50px; background:url(img/p2_2_img1.jpg); vertical-align: top;}
.p2_3 img{ padding-top: 30px;}

.p2_5{ height: 160px; margin-bottom: 40px;}
.p2_5 li{ float: left; margin-right: 15px;}
.p2_5 li .img{ width: 120px; height: 127px; background:url(img/p2_5_img1.jpg);}
.p2_5 li p{ text-align: center; color: #0056a8; font-family:"微软雅黑"; margin-top: 13px;}

.p2_6{ height: 75px; margin-top: 20px;}
.p2_6 li{ float: left; width: 110px; margin-right: 27px; text-align:center;}
.p2_6 li .img{ display: inline-block; width: 50px; height: 50px; background:url(img/p2_2_img1.jpg); vertical-align: top;}
.p2_6 li span{ line-height: 50px; display: inline-block; vertical-align: top; color: #d8d8d8;}
.p2_6 li p{ text-align: center; color: #0056a8; font-family:"微软雅黑";}

.p4_1{ height: 77px;}
.p4_1 li{ width: 109px; height: 55px; border:1px #d1d1d1 solid; margin-right: 20px; float: left; font-family:"微软雅黑"; text-align:center; padding-top: 20px;}
.p4_1 li span{ color: #0056a8;}
.p4_1 li i{ font-style: normal; color: #606060;}

.p4_2{ height: 309px; background:url(img/p4_2_img1.jpg) left top no-repeat;}
.p4_2 dl{ height: 82px; color: #8c8c8c; font-family:"微软雅黑"; margin-top: 30px;}
.p4_2 dl dt{ width: 100px; float: left; margin-right: 44px; line-height: 82px; text-align: center; color: #0056a8;}
.p4_2 dl dd{ float: left; padding-top: 36px;}
.p4_2 dl dd span{ color: #0056a8; font-family:Arial, Helvetica, sans-serif;}
.p4_2 dl dd p{}

.p4_3{ height: 658px; background:url(img/p4_3_img1.jpg) center top no-repeat; position: relative;}
.p4_3 dl{ width: 372px; color: #8c8c8c; font-family:"微软雅黑"; position:absolute;}
.p4_3 dl dt{ height: 82px;}
.ny_con .p4_3 dl dt p{ width: 100px; line-height: 82px; text-align: center; color: #0056a8;}
.p4_3 dl dt p.left{ float: left;}
.p4_3 dl dt p.right{ float: right;}
.p4_3 dl dd{ float: left; padding-top: 10px;}

.p4_4{ height: 121px;}
.p4_4 li{ float: left; margin-right: 75px;}
.p4_4 li p{ border-left: 1px #0056a8 solid; padding-left: 20px; height: 12px; line-height: 12px;}
.p4_4 li span{ padding-left: 21px; display: block; line-height: 12px; font-family:Arial, Helvetica, sans-serif; color: #bababa; margin-top: 8px;}
.p4_4 li .img{ width: 50px; height: 50px; background:url(img/p2_2_img1.jpg); margin-top: 26px;}

.p6_6{ height: 135px; padding-left: 110px; padding-top: 20px;}
.p6_6 li{ width: 175px; height: 90px; padding-top: 45px; float: left; background:url(img/p6_6_img1.jpg) no-repeat; margin-right: 25px; text-align: center; color: #8c8c8c; font-family:"微软雅黑";}

.p7_7_list{ height: 51px; margin-bottom: 40px;}
.p7_7_list li{ width: 51px; height: 38px; float: left; border:1px #e0e4e3 solid; margin-right: 10px; text-align: center; padding-top: 13px; line-height: 14px;}
.p7_7_list li a{ color: #8c8c8c; font-family:"微软雅黑";}
.p7_7_list li.hover{  border:1px #0056a8 solid;}
.p7_7_list li.hover a{ color: #0056a8;}
.p7_7_list li:hover{  border:1px #0056a8 solid;}
.p7_7_list li:hover a{ color: #0056a8;}

.search_box{ height: 57px; line-height: 57px; background:#f3f3f3; padding-left: 22px; margin-bottom: 35px;}
.search_box span{ font-family:"微软雅黑"; font-size: 14px; color: #1c72d5;}
.search_box select{ width: 161px; height: 22px; border:1px #7e9eb7 solid; margin-right: 80px;}
.search_box input{ width: 260px; height: 22px; border:1px #cacaca solid; margin-right: 40px;}
.search_box input.imploy{ width: 132px; margin-right: 20px;}
.search_box a button{ width: 54px; height: 24px;  border:1px #cacaca solid; color: #0056a8; font-family:"微软雅黑"; font-size: 14px; background:#FFF; cursor: pointer;}

.imploy_info{}
.imploy_info .im_left{ width: 256px; height: 325px; border:1px #f3f3f3 solid; float: left; margin-right: 25px;}
.imploy_info .im_left img{ width: 256px; height: 325px;}
.imploy_info .im_right{}
.imploy_info .im_right .block1{ width: 215px; height: 150px; float: left;}
.imploy_info .im_right h5{ font-size: 12px; color: #1c72d5; margin-bottom: 10px;}
.imploy_info .im_right p{ line-height: 22px; color: #666; font-size: 12px; font-family:"微软雅黑";}
.imploy_info .im_right p span{ color: #0056a8;}

.p16_1{}
.p16_1 li{ width: 157px; height: 73px; float: left; border-left: 1px #f0f0f0 solid; border-bottom: 1px #f0f0f0 solid; position: relative;}
.p16_1 li a{}
.p16_1 li a img{ position: absolute;}
.p16_1 li img.bottom{}
.p16_1 li img.up{ opacity:0; filter:alpha(opacity=0);}

.top_pick{ border:1px #ebebeb solid; margin-top: 27px; padding:8px;}
.top_pick .title{ line-height: 22px; color: #12171d; font-size: 12px; font-family:"微软雅黑"; margin-bottom: 10px;}
.top_pick .title span{ color: #0056a8; font-family:Arial, Helvetica, sans-serif; margin-left: 7px;}
.top_pick ul{ color: #292929; font-size: 12px; font-family:"微软雅黑";}
.top_pick ul li.tip_li{ margin-top: 8px; height: 22px; line-height: 22px; background:url(img/top_picks_line.jpg) bottom repeat-x;}
.top_pick ul li.tip_li span{ float: left;}
.top_pick ul li.tip_li a{ float: left; height: 22px; line-height: 22px; margin-left: 3px;}


.p7_1_1{ padding-right: 50px; width: 293px; height: 844px; float: left;}
.p7_1_1 p{ margin-bottom: 22px; line-height: 18px;}
.p7_1_title1{ width: 132px; height: 29px; background:url(img/p7_1_img3.jpg) no-repeat 0 0; margin-left: 0; margin-bottom: 26px;}
.p7_1_2{ width: 454px; height: 844px; float: left;}
.p7_1_2 .p7_1_2_img{ margin-top: 0; margin-bottom: 53px; width: 454px;}
.p7_1_title2{ width: 171px; height: 29px; background:url(img/p7_1_img3.jpg) no-repeat 0 -30px; margin-left: 0; margin-bottom: 26px;}

.p7_1_block1{ /*height: 570px;*/}
.p7_1_block1 .title{ margin-bottom: 34px;}
.p7_1_block1 .p7_1_img2{ float: right; padding-left: 60px;}
.p7_1_block1 p{ margin-bottom: 20px; line-height: 21px; color: #606060; font-size: 12px; font-family:"微软雅黑";}
.p7_1_block1 p span{ color: #f35555;}
.p7_1_block2{ padding-top: 50px;}
.p7_1_block3{ margin-top: 60px;}
.p7_1_block3 .title{ margin-bottom: 19px;}
.p7_1_block3 table{ float: left; margin-top: 20px; width: 470px; height: 240px; border:1px #e6e6e6 solid;}
.p7_1_block3 table tr{}
.p7_1_block3 table tr td{ padding:0 15px; height: 59px; color: #606060; font-size: 12px; font-family:"微软雅黑"; border-bottom:1px #e6e6e6 solid;}




.p7_1_block3 .p7_1_img9{ float: right;}
.p7_1_block4{ margin-top: 40px;}
.p7_1_block4 .title{ margin-bottom: 40px;}
.p7_1_block4 .intro_block{ float: left; width: 225px; margin-right: 60px;}
.p7_1_block4 .intro_block .title{ margin-bottom: 10px;}
.p7_1_block4 .intro_block p{ color: #606060; font-size: 12px; font-family:"微软雅黑"; line-height: 18px;}
.p7_1_block5{ margin-top: 40px;}



.p7_4_por{ position:relative; width: 797px;}
.block5_title{ padding-top: 32px; height: 240px; background:#f7f7f7; text-align: center; color: #535353;}
.block5_title img{ margin-bottom: 22px;}
.block5_title span{color: #535353; font-family:"微软雅黑"; display: block; margin-bottom: 3px;}
.block5_title i{ display: block; font-family:Arial, Helvetica, sans-serif; font-style: normal;}
.p7_4_img1{ display: block; margin-top: -80px;}
/*.p7_4_title1{ width: 104px; height: 74px; padding-top: 30px; margin-top: -310px; border:1px #dbdbdb solid; font-size: 18px; line-height: 22px; text-align:center; font-family:"微软雅黑"; color: #606060; background:#FFF; position:absolute; left:50%; margin-left: -52px;}*/
.p7_4_cul{color: #292929; font-size: 12px; font-family:"微软雅黑"; margin-top: 30px;}
.p7_4_cul dt{ text-align:center;}
.p7_4_cul dd{ text-align:center; margin-top: 10px; line-height: 20px;}

.p14_1_block{color: #292929; font-size: 12px; font-family:"微软雅黑";}
.p14_1_block dl{ margin-top: 37px; height: 63px; border-bottom: 1px #e5e5e5 solid;}
.p14_1_block dl dt{ line-height: 22px; height: 22px; margin-bottom: 15px;}
.p14_1_block dl dt a{ font-size: 13px; color: #0056a8;}
.p14_1_block dl dt a span{ font-size: 12px; color: #d0d1d3; margin-left: 10px;}
.p14_1_block dl dd{ margin-left:-5px; color: #292929; font-size: 12px; font-family:"微软雅黑";}
.p14_1_block dl dd a{margin: 0 5px;}

.side_contact{position: fixed; right: 0; top: 170px; z-index: 99999;}
.side_contact .small_img{position: absolute; width: 25px; height: 95px; top: 0; right: 0; cursor: pointer;}
.side_contact .detail_img{position: absolute; padding-top: 12px; width: 137px; top: 0; right: 0; border-top: 2px #0056a8 solid; border-left: 1px #e4e4e4 solid; border-bottom: 1px #e4e4e4 solid; background: #fff; display: none;}
.side_contact .detail_img .title{ width: 100px; height: 21px; line-height: 21px; margin-bottom: 20px;}
.side_contact .detail_img .title img{ vertical-align:top; display: inline-block;}
.side_contact .detail_img .title img.close_btn{cursor: pointer;}
.side_contact .detail_img .title span{ vertical-align:top; margin: 0 4px; font-weight: 800;}
.side_contact .detail_img a{ display: block; margin-bottom: 18px; padding-left: 30px; width: 70px; height: 22px; line-height: 22px; background: url(img/side_contact_kf.png); color: #0056a8;}
.side_contact .detail_img .bottom_tel{margin-top: 20px; margin-bottom: 5px;}
.side_contact .detail_img p{ margin-bottom: 20px; width: 110px; line-height: 20px; color: #0056a8;}


.hover{display:block;}




.pagestring .paginator{padding:20px 0 10px 0;text-align: center; margin:10px auto; clear:both; font-family:Arial, Helvetica, sans-serif;}
.pagestring .paginator li{display:inline;margin:0 1px;*vertical-align:middle;}
.pagestring .paginator li.current{*height:24px;margin:0 6px;font-weight:bold;*line-height:24px;}
.pagestring .paginator li a.nolink{color:#ccc;cursor:default;}
.pagestring .paginator a {border: #a0a0a0 1px solid;padding:5px 10px;margin:3px; color: #484848; text-decoration: none;background:#FFFFFF;}
.pagestring .paginator .current { font-weight: bold;margin:3px;  color: #484848;padding:5px 10px;}
.pagestring .paginator .disabled {border: #a0a0a0 1px solid;margin: 2px;  color: #484848; padding:5px 10px;}
.pagestring .paginator ul{list-style: none outside none;}


/*合作伙伴*/
.thanks-wrapper .thank-item {display: inline-block;margin-bottom: 2pc;}
.thanks-wrapper .thank-item .img { display: block; margin: 0 20px; background-position: center center; background-size: contain; background-repeat: no-repeat; -webkit-filter: grayscale(100%) brightness(100%) contrast(66%); filter: grayscale(100%) brightness(100%) contrast(66%); opacity: .8; -webkit-transition: .3s filter ease,.3s -webkit-filter ease,.3s opacity ease; transition: .3s filter ease,.3s -webkit-filter ease,.3s opacity ease; }
.thanks-wrapper .thank-item .img:hover { -webkit-filter: none; filter:none; opacity: 1; }
.thanks-wrapper .thank-item .img img{ width: 130px; height: 60px;} 
.thanks-wrapper .pictext { overflow: hidden; width: 170px; height: 70px;display: inline-block; text-align: center; margin: 10px 0px 5px 0; }

.friendlink_pic .index_pic{overflow:hidden;float: left;width: 150px;height: 70px;text-align: center;margin: 10px 5px 5px 0;}
.friendlink_pic .index_pic a{border: none;width: 130px;height: 30px;word-wrap: break-word;overflow: hidden;line-height:30px;margin-left: 10px;font-size: 16px;}
.index_links{ margin-top: 20px; margin-bottom: 44px;}
.index_links .title{ height: 26px; border-bottom: 1px #e8e8e8 solid; margin-bottom: 14px;}
.index_links .title h3{ float: left;}
.index_links .title .right{ float: right;}
.index_links .title p{ float: right; line-height: 26px; margin-right: 18px;}
.index_links .title p a{ font-family: '微软雅黑'; color:#626262; font-size: 12px;}
.index_links .title .right .less_btn{ float: left; cursor:pointer;}
.index_links .title .right .much_btn{ float: left; margin-left: 3px; cursor: pointer;}
.index_links .box img{ cursor:pointer;}

.index_bottom{ background: #1E90FF;-webkit-transition: background .5s linear 0s;-moz-background: #1E90FF;transition: background .5s linear 0s;box-shadow: 0px 1px 10px 0px #000; height: 60px; padding-top: 10px;overflow:hidden}
.index_bottom dl{ width: 100px; height: 50px; float: left; margin-right: 48px;}
.index_bottom dl a{ color: #aeaeae;}
.index_bottom dl a:hover{ color: #cfcfcf;}
.index_bottom dl dt{ height: 21px; line-height: 21px; padding-bottom: 10px; padding-left: 16px; padding-top:10px; /* background:url(img/bottom_title_bg.jpg) repeat-x bottom; */ font-size: 14px; margin-bottom: 8px;}
.index_bottom dl dd{ padding-left: 16px;}
.index_bottom dl dd p{ line-height: 21px; font-size: 12px;} 
.index_bottom .bottom_logo{ float: right;}
.index_bottom .bottom_logo a{ float: right;}
.index_bottom .bottom_logo a.logo1{ margin-bottom: 20px;}
.index_bottom .bottom_logo a.logo2{ margin-right: 17px;}
.index_bottom .bottom_logo a:hover{ opacity:0.7; filter:alpha(opacity=70);}
.index_bottom .position{ position:relative; height: 220px;}
.index_bottom .bottom_shortcut{ text-align:right; bottom: 10px; color: #909090; font-size: 12px;}
.index_bottom .bottom_shortcut i{float:left; font-style:normal; color:#7d7d7d;}
.index_bottom .bottom_shortcut span{float:right;}
.index_bottom .bottom_shortcut a{ font-family: '宋体'; color: #909090; font-size: 12px; margin:0 7px; display:inline;}
.index_bottom .bottom_shortcut a:hover{ color: #cfcfcf;}

.index_foot{line-height: 23px;background: #313237;}
.index_foot .left{ font-size: 12px; color: #909090;}
.index_foot .left i{ font-style:normal; margin-right: 18px; font-family: Arial;}
.index_foot .left a{ color: #909090;}
.index_foot .right{ float: right; padding-top: 17px;}
.index_foot .right a{ margin-right: 10px; float: left;}
.index_foot .right a:hover{ opacity:0.7; filter:alpha(opacity=70);}
.index_foot .right1{ float: right; padding-top: 10px; margin-right: 65px;}
.index_foot .right1 a{ margin-right: 10px; float: left;}
.index_foot .right1 a:hover{ opacity:0.7; filter:alpha(opacity=70);}
